Skip to content

MILABL-6766 Fix rapids env issues for non docker envs - #104

Merged
mzueva merged 1 commit into
mainfrom
MILAB-6766-rapids-built-in-issue
Aug 13, 2026
Merged

MILABL-6766 Fix rapids env issues for non docker envs#104
mzueva merged 1 commit into
mainfrom
MILAB-6766-rapids-built-in-issue

Conversation

@mzueva

@mzueva mzueva commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

The PR repairs RAPIDS environment creation on native backends by avoiding expression-renderer interpretation of ${PATH}, and explicitly packages a RAPIDS-compatible PyArrow release for targets where CUDA packages are skipped.

  • RAPIDS runenv — the Python environment containing NVIDIA RAPIDS libraries; its PATH declaration now uses $PATH so native environment rendering does not interpret {PATH} as an undefined expression.
  • envVars — environment-variable declarations shared by Docker and native runenv consumers; the PATH entry changes from ${PATH} to $PATH.
  • PyArrow — Python bindings for Apache Arrow; version 19.0.1 is added as a direct packaged dependency for all configured targets.
  • Package skip rules — platform mappings that omit unsupported CUDA packages; they are unchanged, while the newly direct PyArrow dependency remains available on non-CUDA targets.
  • Changeset — release metadata describing a package update; a patch changeset documents both fixes and their compatibility rationale.

Confidence Score: 5/5

The PR appears safe to merge, with no concrete changed-code defect established.

The PATH syntax avoids the documented native expression-renderer failure, and the added PyArrow version satisfies the documented RAPIDS constraint while targeting all configured platforms.

Important Files Changed

Filename Overview
python-3.12.10-rapids/package.json Replaces brace-based PATH expansion with $PATH to prevent native expression-rendering failures while retaining Docker expansion.
python-3.12.10-rapids/config.json Adds the RAPIDS-compatible pyarrow==19.0.1 dependency across the runenv’s configured targets.
.changeset/fix-rapids-path-expression.md Documents the native PATH-rendering failure, missing PyArrow package, platform impact, and version-selection rationale.

Fix All in Greploop

Reviews (1): Last reviewed commit: "MILABL-6766 Fix rapids env issues for no..." | Re-trigger Greptile

Context used:

  • Context used - Terms is a types in codebase. Provide the list of ... (source)

@mzueva
mzueva requested a review from blackcat August 13, 2026 12:23
@mzueva
mzueva merged commit a955677 into main Aug 13, 2026
60 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants